package com.sisy.demo.utils;

import com.sisy.demo.exception.BaseException;
import org.springframework.validation.BindingResult;

/**
 * @Description: 数据传参异常处理
 * @author: xx
 * @date: 2020-06-08 09:25
 * @version: 0.0.1
 * @Copyright: 2020 www.jztdata.com Inc. All rights reserved.
 * 注意：本内容仅限于杭州金智塔科技有限公司内部传阅，禁止外泄以及用于其他的商业目
 */
public class BindingUtil {
    /**
     * 检查处理 bindingResult 异常
     *
     * @param result
     * @return void
     * @Author xx
     * @Date 2020-06-08 09:30
     * @throws
     */
    public static void checkBindingResult(BindingResult result) {
        if(result.hasErrors()) {
            String message = result.getFieldError().getDefaultMessage();
            throw new BaseException(message);
        }
    }
}
